An Eclectic View of the Irish School of Constructive Mathematics, from [Lucas 1978] to [Mac an Airchinnigh 2001]
نویسنده
چکیده
In this paper I celebrate the evolution of the Vienna Development Method (VDM) along its Irish branch and attempt to tell the story that Peter Lucas played in it. There are two parts to the paper. In the first part I tell my story of the early day of the origins of the Irish School of the VDM (VDM ♣), beginning with prehistory in 1978 up until the radical decisions of 1995 which led to the Irish School of Constructive Mathematics (M ♣ c). In 1995 the School committed itself to the development of the modelling of (computing) systems in full generality. This was achieved by embracing Category Theory and by exploring a geometry of formal methods using techniques of fiber bundles. From fiber bundles to sheaves was a natural step. Concurrently, the School moved from the algebra of monoids to categories, and from categories to topoi (alt. toposes). The second part of the paper illustrates, with simple examples, how I introduce topos logic into modelling in 2001. 1 Prologue " We stress here, as was stressed in the introduction to this volume, that the metalanguage is to be used, not for solving algorithmic problems (on a computer), but for specifying, in an implementation-independent way, the architecture (or models) of software. Instead of using informal English mixed with technical jargon, we offer you a very-high-level 'programming' language. We do not offer an interpreter or compiler for this metalanguage. And we have absolutely no intention of ever wasting out time trying to mechanize this metalanguage. We wish, as we have done in the past, and as we intend to continue doing in the future, to further develop the notation and to express notions in ways for which no mechanical interpreter system can ever be provided. [emphasis is mine] " [Bjørner and Jones 1978] p. 33. These words had a profound effect on me and on the development of the Irish School of the Vienna Development Method (VDM ♣). I remember being an angry young(er) man and throwing them back verbatim in the faces of their authors, Dines Bjørner and Cliff Jones, in the 'basement' of the Berlaymont headquarters of what was then known as the
منابع مشابه
Towards an Override in Topoi
Models of software systems are built in Z and VDM using partial functions between sets and certain operations on these partial functions : extension (t), restriction (/), removal (/ −) and override (†). Can these operations be given a categorial semantics? Doing so will show the ‘nature’ of the operations. The operation of override is found to depend on the ‘shape’ on X, the poset PX. The opera...
متن کاملA VDM Study of Fault-Tolerant Stable Storage - Towards a Computer Engineering Mathematics
This paper presents early results of research work being carried out on applying formal methods to the analysis of Stable Storage (Lampson 1981), which is a particular form of Fault Tolerance (Johnson 1989) adopted for data storage systems A prime concern is the development of the methods of the Irish School of VDM (VDM) (Mac an Airchinnigh 1990) as applied to this application as an effective e...
متن کاملAwareness of Rabies Risk in a Sample of Travelers Attending an Irish Travel Medicine Clinic
Introduction: Many countries endemic for the rabies virus are popular tourist destinations for travelers from developed countries. This study was designed to assess the level of awareness of rabies in a sample of travelers attending a travel medicine clinic and to assess whether the rabies-specific information provided verbally should be reinforced into a written form before th...
متن کاملInfluence of Magnetic Wire Positions on free convection of Fe3O4-Water nanofluid in a Square Enclosure Utilizing with MAC Algorithm
The augment of heat transfer and fluid of buoyancy-driven flow of Fe3O4-Water nanofluid in a square cavity under the influence of an external magnetic field is studied numerically. Cold temperature is applied on the side (vertical) walls and high temperature is imposed on the bottom wall while the top wall is kept at thermally insulated. The governing non-dimensional differential equations are ...
متن کاملDeaths of Irish Civilians Abroad: Analysis of National Mortality Data, 2016-2018
Introduction: International travel is increasing, yet few studies have reported on country-level death rates among international travelers. The data regarding the death profiles of overseas Irish travelers is insufficient. The current study examined data obtained from the Irish Department of Foreign Affairs and Trade to profile these deaths. Methods: Data...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. UCS
دوره 7 شماره
صفحات -
تاریخ انتشار 2001